package com.isesol.ime.rest.model.param;

import com.isesol.api.rest.model.base.*;

/**
 * 报文订阅 请求
 *
 * @author peter zhang
 */
public class MachineToolSubscriptionRequest extends BaseRestRequest{

	private long id;

	/**
	 * 机床ID
	 */
	private String machineId;

	/**
	 * 报文ids
	 */
	private String msgIds;

	/**
	 * 报文id
	 */
	private String msgId;

	/**
	 * 机床类型id
	 */
	private String typeId;

	/**
	 * 使用状态
	 */
	private String usingStatus;

	/**
	 * 机床类型
	 */
	private String machineType;

	/**
	 * 规则类型
	 */
	private String ruleName;

	public String getRuleName() {
		return ruleName;
	}

	public void setRuleName(String ruleName) {
		this.ruleName = ruleName;
	}

	public String getMachineType() {
		return machineType;
	}

	public void setMachineType(String machineType) {
		this.machineType = machineType;
	}

	public String getMachineId(){

		return machineId;
	}

	public void setMachineId(String machineId){

		this.machineId = machineId;
	}

	public String getMsgIds(){

		return msgIds;
	}

	public void setMsgIds(String msgIds){

		this.msgIds = msgIds;
	}

	public String getUsingStatus(){

		return usingStatus;
	}

	public void setUsingStatus(String usingStatus){

		this.usingStatus = usingStatus;
	}

	public long getId(){

		return id;
	}

	public void setId(long id){

		this.id = id;
	}

	public String getMsgId(){

		return msgId;
	}

	public void setMsgId(String msgId){

		this.msgId = msgId;
	}

	public String getTypeId(){

		return typeId;
	}

	public void setTypeId(String typeId){

		this.typeId = typeId;
	}

	@Override
	public String toString() {
		return "MachineToolSubscriptionRequest{" +
				"id=" + id +
				", machineId='" + machineId + '\'' +
				", msgIds='" + msgIds + '\'' +
				", msgId='" + msgId + '\'' +
				", typeId='" + typeId + '\'' +
				", usingStatus='" + usingStatus + '\'' +
				", machineType='" + machineType + '\'' +
				", ruleName='" + ruleName + '\'' +
				'}';
	}
}
